github.com/refraction-networking/utls.serverHelloMsg.serverShare (field)

24 uses

	github.com/refraction-networking/utls (current package)
		handshake_client_tls13.go#L320: 	if hs.serverHello.serverShare.group != 0 {
		handshake_client_tls13.go#L524: 	if hs.serverHello.serverShare.group == 0 {
		handshake_client_tls13.go#L529: 		return ks.group == hs.serverHello.serverShare.group
		handshake_client_tls13.go#L585: 	ecdhePeerData := hs.serverHello.serverShare.data
		handshake_client_tls13.go#L586: 	if hs.serverHello.serverShare.group == X25519MLKEM768 {
		handshake_client_tls13.go#L591: 		ecdhePeerData = hs.serverHello.serverShare.data[mlkem.CiphertextSize768:]
		handshake_client_tls13.go#L594: 	if hs.serverHello.serverShare.group == X25519Kyber768Draft00 {
		handshake_client_tls13.go#L599: 		ecdhePeerData = hs.serverHello.serverShare.data[:x25519PublicKeySize]
		handshake_client_tls13.go#L607: 	if hs.serverHello.serverShare.group == X25519MLKEM768 {
		handshake_client_tls13.go#L619: 		ciphertext := hs.serverHello.serverShare.data[:mlkem.CiphertextSize768]
		handshake_client_tls13.go#L628: 	if hs.serverHello.serverShare.group == X25519Kyber768Draft00 {
		handshake_client_tls13.go#L638: 		ciphertext := hs.serverHello.serverShare.data[x25519PublicKeySize:]
		handshake_client_tls13.go#L647: 	c.curveID = hs.serverHello.serverShare.group
		handshake_messages.go#L765: 	serverShare                  keyShare
		handshake_messages.go#L831: 	if m.serverShare.group != 0 {
		handshake_messages.go#L834: 			exts.AddUint16(uint16(m.serverShare.group))
		handshake_messages.go#L836: 				exts.AddBytes(m.serverShare.data)
		handshake_messages.go#L1002: 				if !extData.ReadUint16((*uint16)(&m.serverShare.group)) ||
		handshake_messages.go#L1003: 					!readUint16LengthPrefixed(&extData, &m.serverShare.data) {
		handshake_server_tls13.go#L267: 	hs.hello.serverShare = keyShare{group: selectedGroup, data: key.PublicKey().Bytes()}
		handshake_server_tls13.go#L295: 		hs.hello.serverShare.data = append(ciphertext, hs.hello.serverShare.data...)
		u_public.go#L316: 			serverShare:                  shm.ServerShare.ToPrivate(),
		u_public.go#L346: 			ServerShare:                  shm.serverShare.ToPublic(),